th, th.uif-labelTop {
    background: -moz-linear-gradient(center top , #FEFDFA 0%, #EEDEAE 100%) repeat scroll 0 0 transparent;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    font-weight: bold;
    padding: 0.5em;
    text-align: right;
}

h3.uif-header {
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;color: #FFFFFF;
    font-family: Verdana,Geneva,sans-serif;
    padding: 5px;
    border-bottom: none;
    background: none;
}

.grouping-header-expandable {
     background: none repeat scroll 0 0 #900000;
     margin-bottom: 0px;
     border-bottom: 1px solid #999999;
}

input:focus, textarea:focus {
    background: none repeat scroll 0 0 #F4E9CA;
    outline: #000000 solid thin;
}

h4.kr-section-subhead {
    background: none;
    border-radius: 5px 5px 5px 5px;
    color: #000000;
    font-family: Verdana,Geneva,sans-serif;
    font-weight: bold;
    padding: 5px;
}

h4.kr-section-add {
    background: none repeat scroll 0 0 #900000;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-family: Verdana,Geneva,sans-serif;
    font-weight: bold;
    padding: 5px;
}

.uif-collectionGroup .uif-collectionItem {
    margin-left: 25px;
    margin-right: 25px;
}

